package com.cxy.dao;

import java.util.List;

public interface IBaseDao<T> {
    void add(T t);  
    
    void delete(int id);  
  
    void update(T t);  
  
    T load(int id);  
  
    List<T> list(String hql, Object...args);
    
    void saveOrUpdate(T t);
    
	<X> List<X> find(int start, int limit, final String hql,
			final Object... values);
}
